/**
 * 
 */
Ext.application({
	name: 'ape',
	appFolder: '../app',
	
	controllers: ['requerimientos.RequerimientoAutorizar'],
	
	launch: function() {
		var form = Ext.ClassManager.instantiate('ape.view.requerimientos.Autorizar', {
			renderTo: 'autorizar-requerimientos'
		});
		
		
		var req = Ext.ModelManager.getModel('ape.model.Requerimientos');
		
		// cargamos el model pasandole como parametro el id del objeto
		req.load(Ext.getDom('itemId').value, {
			success: function(result) {
				
				console.log(result.data);
				
				result.data.descTecladoEsclusa = result.data.idTecladoEsclusa.nombreCortoEsclusa + ' ' + result.data.idTecladoEsclusa.nombreCortoTeclado;
				if (result.data.idEmpleadoSucTec != null) {
					result.data.descEmpleadoSucTec = result.data.idEmpleadoSucTec.nombreEmpleado + ' ' + result.data.idEmpleadoSucTec.apPaterno;
				} else {
					result.data.descEmpleadoSucTec = "";
				}

				result.data.descTipoOper = result.data.idTipoOper.descripcionLarga;
				result.data.formatFechaCreacion = Ext.Date.format(result.data.fechaCreacion, 'd/m/Y g:i a');
				form.loadRecord(result);
		    }
		});
		
		
		this.getController('requerimientos.RequerimientoAutorizar').widgets.push(form);
		
	}
});